<?php

namespace YouBaoLian\Application\Response;

use YouBaoLian\Http\Response;

class VehiclePaymentResponse extends Response
{

    private $applicantName = '';

    private $biSlipNo = '';

    private $ciSlipNo = '';

    private $licenseNo = '';

    private $qrCodeImg = '';

    private $supplierId = 0;

    private $totalPrice = '';


    public function build(): self
    {
        parent::build();

        $this->applicantName = $this->getBizContent('applicantName');
        $this->biSlipNo = $this->getBizContent('biSlipNo');
        $this->ciSlipNo = $this->getBizContent('ciSlipNo');
        $this->licenseNo = $this->getBizContent('licenseNo');
        $this->qrCodeImg = $this->getBizContent('qrCodeImg');
        $this->supplierId = $this->getBizContent('supplierId');
        $this->totalPrice = $this->getBizContent('totalPrice');

        return $this;

    }

    /**
     * @return string
     */
    public function getApplicantName(): string
    {
        return $this->applicantName;
    }

    /**
     * @return string
     */
    public function getBiSlipNo(): string
    {
        return $this->biSlipNo;
    }

    /**
     * @return string
     */
    public function getCiSlipNo(): string
    {
        return $this->ciSlipNo;
    }

    /**
     * @return string
     */
    public function getLicenseNo(): string
    {
        return $this->licenseNo;
    }

    /**
     * @return string
     */
    public function getQrCodeImg(): string
    {
        return $this->qrCodeImg;
    }

    /**
     * @return int
     */
    public function getSupplierId(): int
    {
        return $this->supplierId;
    }

    /**
     * @return string
     */
    public function getTotalPrice(): string
    {
        return $this->totalPrice;
    }


}
